.indexFlash{width:100%; overflow:hidden; position:relative; z-index: 10;}
.indexFlash .swiper-slide{height:8rem; overflow:hidden; position:relative; background:center no-repeat; background-size:cover;}
.indexFlash .layer{position:absolute; z-index: 10; left:0; top:50%; width:100%; margin-top:-1.35rem; text-align:center;}
.indexFlash .img{width:5.29rem; margin:0 auto; position:relative; top:1rem; opacity:0;}
.indexFlash h2{font-weight:400; font-size:.24rem; line-height:1.1rem; position:relative; top:1rem; opacity:0;}
.indexFlash h2:before,
.indexFlash h2:after{content:""; display:block; position:absolute; top:50%; width:1.47rem; height:1px; background:#454545;}
.indexFlash h2:before{left:50%; margin-left:-3.78rem;}
.indexFlash h2:after{right:50%; margin-right:-3.78rem;}
.indexFlash p{font-size:.2rem; line-height:2em; max-width:7.78rem; padding-bottom:1em; margin:0 auto; position:relative; top:1rem; opacity:0;}
.indexFlash a.more{display:block; width:1.7rem; line-height:.34rem; margin:0 auto; font-size:.16rem; border:#707070 solid 1px; position:relative; top:1rem; opacity:0;}
/**/
.indexFlash .arrow{display:block; width:.24rem; height:.24rem; background:url(../images/prev24.png) center no-repeat; background-size:cover; position:absolute; z-index:10; bottom:.55rem;}
.indexFlash .arrow.prev{left:50%; margin-left:-1.4rem;}
.indexFlash .arrow.next{right:50%; margin-right:-1.4rem; background-image:url(../images/next24.png);}
.indexFlash .num{position:absolute; z-index:9; left:0; bottom:.55rem; width:100%; text-align:center; line-height:.24rem; color:#fff; font-weight:bold; font-size:.2rem;}
.indexFlash .num span{font-weight:400; padding:0 .06rem;}
/**/
.indexFlash .swiper-slide-active .img,
.indexFlash .swiper-slide-active h2,
.indexFlash .swiper-slide-active p,
.indexFlash .swiper-slide-active a.more{top:0; opacity:1;}
.indexFlash .swiper-slide-active .img{
transition-delay: .4s;
-moz-transition-delay: .4s;
-webkit-transition-delay: .4s;
-o-transition-delay: .4s;
}
.indexFlash .swiper-slide-active h2{
transition-delay: .6s;
-moz-transition-delay: .6s;
-webkit-transition-delay: .6s;
-o-transition-delay: .3s6s
}
.indexFlash .swiper-slide-active p{
transition-delay: .8s;
-moz-transition-delay: .8s;
-webkit-transition-delay: .8s;
-o-transition-delay: .8s;
}
.indexFlash .swiper-slide-active a.more{
transition-delay: 1s;
-moz-transition-delay: 1s;
-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
}

.indexBg{position: fixed; z-index: 5; left: 0; top: 0; width: 100%; height: 100%;}

.indexPart1{min-height: 1rem; background: #f4f4f0;}
.indexPart1 .wal{min-height:2.97rem; padding-top:.7rem; position: relative; z-index: 10;}
.indexPart1 li{float:left; width:33.333%; text-align:center; height:2.1rem; position:relative;}
.indexPart1 li:before{content:""; display:block; position:absolute; left:0; top:.05rem; width:1px; height:1.5rem; background:#dbdbdb;}
.indexPart1 li:last-child:after{content:""; display:block; position:absolute; right:0; top:.05rem; width:1px; height:1.5rem; background:#dbdbdb;}
.indexPart1 .img{width:.72rem; margin:0 auto;}
.indexPart1 .img img{position:relative; top:0;}
.indexPart1 h2{font-size:.2rem; padding:.22rem 0 .06rem 0;}
.indexPart1 p{font-size:.16rem;}
.indexPart1 li:hover .img img{top:-.1rem;}

.indexPart2{min-height:1rem; background: #ebebeb; border-top:#dbdbdb solid 1px;}
.indexPart2 .postion{position:relative; z-index: 10;}
.indexPart2 .form{position:absolute; z-index:10; right:50%; margin-right:-5.5rem; top:-.74rem; height:.73rem;background: #0158b6;padding:.2rem .3rem 0 0;}
.indexPart2 .form dd{float:left; padding-left:.16rem; font-size:.16rem; line-height:.33rem; color:#7f7f7f;}
.indexPart2 .form em{float:left;color:#fff;}
.indexPart2 .select{float:left; height:.33rem; line-height:.31rem; width:2.2rem; padding:0 .12rem; font-size:.14rem; position:relative; border:#e3e3e3 solid 1px; background:#fff url(../images/select20.png) right center no-repeat; background-size:.2rem;}
.indexPart2 .select select{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;}
.indexPart2 .form .btn{width:.7rem; background:#f60;}
.indexPart2 .form .btn1{width:100%; height:.33rem; color:#fff; font-size:.16rem; font-weight:bold;}
/**/
.indexPart2 .title{clear:both; text-align:center; position:relative; min-height:3.72rem; padding-top:1.28rem;}
.indexPart2 .title h1{position:absolute; left:0; top:1.83rem; width:100%; font-size:.8rem; text-transform:uppercase; color:rgba(0,0,0,.03); font-family:"微软雅黑";}
.indexPart2 .title h2{font-size:.5rem; color:#415a7b;}
.indexPart2 .title .msg{line-height:.85rem; font-size:.24rem;}
.indexPart2 .title p{font-size:.2rem; line-height:2em;}
.indexPart2 .title p span{display:inline-block; padding-left:.36rem; background:url(../images/img9.png) .15rem center no-repeat; background-size:.09rem;}
/**/
.indexPart2 ul{margin-left:-.04rem;}
.indexPart2 li{float:left; width:20%; padding:0 0 .05rem .05rem; text-align:center;}
.indexPart2 .box{min-height:1rem; position:relative; background:#000;}
.indexPart2 .img{width:100%; overflow:hidden; position:relative;}
.indexPart2 .img img{opacity:1;}
.indexPart2 .layer{position:absolute; left:0; top:50%; width:100%; text-align:center; margin-top:-.2rem;}
.indexPart2 li h2 a{display:block; color:#FFF; border:#fff solid 1px; width:2rem; margin:0 auto; line-height:.4rem; font-size:.18rem;}
.indexPart2 li p{font-size:.16rem; line-height:2em; height:6em; overflow:hidden; padding:0 .28rem; color:#fff; opacity:0; visibility:hidden; margin-top:.1rem;}
.indexPart2 li:hover .box{background:#0158b6;}
.indexPart2 li:hover .img img{opacity:.2;
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.indexPart2 li:hover .layer{margin-top:-.66rem;}
.indexPart2 li:hover h2 a{border-color:rgba(0,0,0,0);}
.indexPart2 li:hover p{opacity:1; visibility:visible;}
.indexPart2 .h10{height: 1.15rem;}

.pageTitle{clear:both; text-align:center; height:2.5rem; padding-top:.8rem;}
.pageTitle h2{color:#415a7b; font-size:.5rem; line-height:.6rem; background:url(../images/img487.png) center no-repeat; background-size:4.87rem;}
.pageTitle div{font-family:"微软雅黑"; font-size:.37rem; font-weight:bold; opacity:.1; text-transform:uppercase;}

.indexPart3{min-height: 1rem; background: #f4f4f0;}
.indexPart3 .wal{position: relative; z-index: 10; background: #f4f4f0;}
.indexPart3 .list{width:4.95rem;}
.indexPart3 .list-2{width:100%;}
.indexPart3 .title{border-bottom:#ccc solid 1px; line-height:.42rem; height:.65rem; position:relative;}
.indexPart3 .title h2{position:absolute; left:0; top:0; font-size:.24rem; border-bottom:#1062ba solid 3px; height:.66rem;}
.indexPart3 .title a{position:absolute; top:0; right:0; font-size:.16rem; color:#7f7f7f;}
.indexPart3 dl{border-bottom:#e5e5e5 solid 1px; min-height:1.27rem; padding-bottom:.16rem; font-size:.14rem; line-height:.21rem; color:#7f7f7f; letter-spacing:1px;}
.indexPart3 dl dt{padding:.3rem 0 .06rem 0;}
.indexPart3 dl dt a{font-size:.16rem; color:#0158b6;}
.indexPart3 li{font-size:.16rem; color:#7f7f7f; height:.51rem; line-height:.5rem; overflow:hidden; position:relative; border-bottom:#e5e5e5 solid 1px;}
.indexPart3 li span{position:absolute; top:0; right:0;}

.indexPart3 .list-2 li{color:#333;height:0.8rem; line-height:0.8rem;}
.indexPart3 .list-2 li span{right:10px;}
.indexPart3 .list-2 li .sjtu{top:0.1rem;right:2rem;line-height:33px;}
.indexPart3 .list-2 li .sjtu a{color:#0158b6;}

.pageLine{clear:both; border-bottom:#e8e8e8 solid .02rem; height:1.2rem;}
.pageLine-2{height:.7rem; margin:0;}

.indexPart4{min-height: 1rem; background: #ebebeb; padding-top: .5rem;}
.indexPart4 .wal{position: relative; z-index: 10;}
.indexPart4 ul{margin-left:-.4rem;}
.indexPart4 li{float:left; width:20%; padding:0 0 .3rem .4rem;}
.indexPart4 a{display:block; border:#ebebeb solid 1px; background: #fff;}
.indexPart4 a:hover{
-moz-box-shadow:0 0 .2rem rgba(0,0,0,0.15);
-webkit-box-shadow:0 0 .2rem rgba(0,0,0,0.15);
box-shadow:0 0 .2rem rgba(0,0,0,0.15);
}
.indexPart4 .h10{height: .5rem;}

.footLink .wal{min-height:1.07rem; padding-top:.28rem; display: none;}
.footLink dd{float:left; font-size:.16rem; line-height:.51rem; padding-right:1em;}
.footLink ul{margin-left:-1px; clear:both; position: relative; z-index: 10;}
.footLink li{float:left; width:25%; padding:0 0 1px 1px; font-size:0;}

/* .indexFlash{width:100%; overflow:hidden; position:relative; z-index: 10;} */
.pageBanner{background:center no-repeat; background-size:cover;position:relative;z-index: 10;}
.pageBanner .wal{height:7rem; position:relative;}
.pageBanner .layer{position:absolute; left:0; top:50%; width:100%; margin-top:-1.1rem;}
.pageBanner h2{font-weight:400; font-size:.24rem; color:#000; background:url(../images/img295.png) 1.65rem center no-repeat; background-size:2.95rem;}
.pageBanner h2.h2-1{background-position:2.1rem center;}
.pageBanner h1{font-size:.56rem; color:#0158b6; padding:.1rem 0 .25rem 0;}
.pageBanner p{font-size:.16rem; line-height:2em; max-width:5rem;}
/**/
.pageBanner-2{text-align:center;}
.pageBanner-2 h2{background:url(../images/img891.png) center no-repeat; background-size:8.91rem;}
.pageBanner-2 h1{padding:.25rem 0;}
.pageBanner-2 p{margin:0 auto;}

.pageNow{line-height:.75rem; background:#fff; font-size:.16rem; color:#7f7f7f;position:relative;z-index: 10;}
.pageNow a{color:#fff;}

.pageBg{min-height: 1rem; background: #f4f4f0; padding-top: .2rem;}

.pageSide{width:2.2rem; background: #fff;position:relative;z-index: 10;}
.pageSide h2{line-height:.5rem; font-size:.2rem; background:#0158b6; color:#fff; padding-left:.28rem;}
.pageSide .ewm{text-align:center; background:#f3f1f1; padding:.27rem .22rem; margin-top:.22rem;}
.pageSide .ewm h3{font-size:.18rem; padding:.15rem 0 .1rem;}
.pageSide .ewm .tel{font-size:.23rem; font-weight:bold;}
.sideNav .close{display:none;}
.sideNav a{display:block; padding-left:.28rem; font-size:.16rem; line-height:.6rem; border-bottom:#d9e4ea solid 1px; position:relative;}
.sideNav a:before{content:""; display:block; background:url(../images/img15_1.png) center no-repeat; background-size:.15rem; height:100%; width:.46rem; position:absolute; top:0; right:0;}
.sideNav a.on{color:#0158b6; font-weight:bold;}
.sideNav a.on:before{background-image:url(../images/img15.png);}
.sideNav-2 img{width:.4rem; position:absolute; left:.06rem; top:50%; margin-top:-.2rem;}
.sideNav-2 a{padding-left:.56rem;}

.pageTitle2{font-size:.2rem; padding-left:.3rem; margin-left:-.3rem; line-height:.5rem; border-bottom:#d9e4ea solid 1px;}

.about{font-size:.16rem; line-height:.37rem; text-align:justify; padding:.4rem .4rem .5rem 0;}
.about .title{display: none;font-size:.20rem; line-height:.37rem;font-weight:bold;text-align:center;}

.product{padding-top:.25rem; margin-left:-.55rem;}
.product li{float:left; width:32%; padding:0 0 .35rem .55rem;}
.product .name{padding:.2rem 0 .1rem 0; font-size:.2rem;}
.product p{font-size:.14rem; line-height:.25rem;}
.product li:hover img{
-moz-box-shadow:0 0 .2rem rgba(0,0,0,0.15);
-webkit-box-shadow:0 0 .2rem rgba(0,0,0,0.15);
box-shadow:0 0 .2rem rgba(0,0,0,0.15);
}

.pageNum{clear:both; text-align:center; font-size:0; height:85px; padding-top:25px;position:relative; z-index: 10;}
.pageNum a{display:inline-block; margin:0 3px; height:25px; line-height:23px; border:#d7dce1 solid 1px; padding:0 8px; font-size:12px; color:#7b7b7b;}
.pageNum a:hover, .pageNum a.on{background:#0085c9; border-color:#0085c9; color:#FFF;}
.pageNum span{font-size:12px; padding:0 8px; color:#7b7b7b;}
.pageNum .input1{width:28px; height:25px; line-height:23px; text-align:center; font-size:12px; color:#7b7b7b; border:#d7dce1 solid 1px;}
.pageNum .btn1{width:42px; height:25px; border:#d7dce1 solid 1px; font-size:12px; color:#7b7b7b;}






